package com.batdream.message.service;

import com.batdream.message.pojo.bo.UserBo;
import com.batdream.message.utils.JSONResult;

import java.util.HashMap;

public interface FileService {
    /**
     * 保存用户上传的base64格式的图片 并返回图片地址
     * @param userBo
     * @return
     */
    JSONResult uploadBase64(UserBo userBo);

    /**
     * 根据用户id以及程序所运行的系统来获得保存路径
     * @param id id
     * @return 保存路径
     */
    String getPathByUserId(String id);

    /**
     * 根据缓存路径保存图片到fastDFS中 并返回地址
     * @param path 缓存路径
     * @return 地址
     */
    String saveImgByPath(String path);
}
